package com.wms.service.information;

import com.wms.common.Response;
import com.wms.domain.*;

public interface InformationService {
    public Object add(CompanyDomain companyDomain);

    public Object update(CompanyDomain companyDomain);

    public Object delete(Long id);

    public Object getCompanyPage(CompanyDomain companyDomain);


    //clients

    public Object addOrUpdateClients(ClientsDomain clientsDomain);

    public Object deleteClients(Long id);

//    public Object updateClients(ClientsDomain clientsDomain);

    public Object getClientsPage(ClientsDomain clientsDomain);


    //store

    public Object addOrUpdateStorage(StorageDomain storageDomain);

    public Object deleteStorage(Long id);

    public Object getStoragePage(StorageDomain storageDomain);




    // StoreArea
    public Object addOrUpdateStoreArea(StoreAreaDomain StoreAreaDomain);

    public Object deleteStoreArea(Long id);

    public Object getStoreAreaPage(StoreAreaDomain StoreAreaDomain);


    // StoreLocation
    public Object addOrUpdateStoreLocation(StoreLocationDomain storeLocationDomain);

    public Object deleteStoreLocation(Long id);

    public Object getStoreLocationPage(StoreLocationDomain storeLocationDomain);
}